package com.web.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.web.entity.UserInfo;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.SelectProvider;

@Mapper
public interface UserInfoMapper extends BaseMapper<UserInfo> {

    UserInfo getInfoById(Integer id);


//    @SelectProvider(type=DemoSqlProvider.class,method="select6")
//    public List<Demo> select6(Demo demo);


//    public String select6(final Demo demo){
//        return new SQL(){{
//            SELECT("id,name,email");
//            FROM("demo");
//            if(demo.getName() != null){
//                WHERE("name=#{name}");
//            }
//            if(demo.getEmail() != null){
//                WHERE("email=#{email}");
//            }
//        }}.toString();
//    }
}